.albums {padding-left:10px; padding-top:5px;}
.albums .album {float:left; width:155px; height:155px; margin-right:5px; margin-bottom:5px; overflow:hidden;}
.album .cover {display:block; width:100%; height:100%;}
.album .cover img {max-width:100%; max-height:100%;}
.album .meta {position:relative; height:45px; padding:5px; overflow:hidden; margin-top:-45px; background: url(…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,rgba(0,0,0,0.75) 0,rgba(0,0,0,0.75) 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.75)),color-stop(100%,rgba(0,0,0,0.75)));
background: -webkit-linear-gradient(top,rgba(0,0,0,0.75) 0,rgba(0,0,0,0.75) 100%);
background: -o-linear-gradient(top,rgba(0,0,0,0.75) 0,rgba(0,0,0,0.75) 100%);
background: -ms-linear-gradient(top,rgba(0,0,0,0.75) 0,rgba(0,0,0,0.75) 100%);
background: linear-gradient(to bottom,rgba(0,0,0,0.75) 0,rgba(0,0,0,0.75) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf000000',endColorstr='#bf000000',GradientType=0);
}
.album .meta a {display:block; text-overflow:ellipsis; width: 100%; overflow: hidden; white-space: nowrap;}
.album .name {color:#ffffff; height:18px; font-size:13px;}
.album .artist {color:#d2d1cf; height:17px; font-size:11px;}